package com.study.spark.scala.chapter05

import scala.util.control.Breaks

object Scala07_Function {
  def main(args: Array[String]): Unit = {
    // TODO 函数式编程 - 柯里化
    def test(a :Int,b : Int): Unit ={
      for (i <-1 to a){
        println(i)
      }
      for (j <-1 to b){
        println(j)
      }

    }
    // 将无关参数分离 声明多个参数列表 调用时也是多个参数列表
    def test1(a : Int)(b : Int): Unit ={
      for (i <-1 to a){
        println(i)
      }
      for (j <-1 to b){
        println(j)
      }
    }
    test(10,20)
    test1(10)(20)


  }

}
  